Inheritance diagram for Exponent::GUI::Controls::CScrollBar:

1.0.1 Update to suit new CScrollPanel
Definition at line 40 of file CScrollBar.hpp.
| Exponent::GUI::Controls::CScrollBar::CScrollBar | ( | IControlRoot * | root, | |
| const long | uniqueId, | |||
| const CRect & | area, | |||
| const CRect & | virtualArea, | |||
| IScrollListener * | scrollListener = NULL | |||
| ) |
Construction
| root | The root control | |
| uniqueId | The uniqueId | |
| area | The area of the control | |
| virtualArea | The virtual area to cover | |
| scrollListener | The scrolling listener |
| virtual Exponent::GUI::Controls::CScrollBar::~CScrollBar | ( | ) | [virtual] |
Destruction
| virtual void Exponent::GUI::Controls::CScrollBar::drawControl | ( | CGraphics & | graphics | ) | [virtual] |
Draw the controls
Reimplemented from Exponent::GUI::Controls::CSlider.
| virtual void Exponent::GUI::Controls::CScrollBar::handleActionEvent | ( | const CActionEvent & | event | ) | [virtual] |
Handle events from the slider
| event | The scrolling event |
| virtual void Exponent::GUI::Controls::CScrollBar::registerScrollListener | ( | IScrollListener * | listener | ) | [virtual] |
Register scroll listener
| listener | The scrolling listener |
| void Exponent::GUI::Controls::CScrollBar::setScrollBarImages | ( | CScrollBarImages * | normal, | |
| CScrollBarImages * | mouseOver, | |||
| CScrollBarImages * | mouseDown | |||
| ) |
Set the scroll bar images
| normal | Normal graphics | |
| mouseOver | The mouse over graphics | |
| mouseDown | The mouse down graphics |
| void Exponent::GUI::Controls::CScrollBar::setVirtualArea | ( | const CRect & | virtualArea | ) |
Set the virtual area
| virtualArea | The virtual area |
double Exponent::GUI::Controls::CScrollBar::m_areaRatio [protected] |
Ratio of true area to virtual area
Definition at line 113 of file CScrollBar.hpp.
Down images
Definition at line 117 of file CScrollBar.hpp.
Over images
Definition at line 116 of file CScrollBar.hpp.
Normal images
Definition at line 115 of file CScrollBar.hpp.
The scroll message listener
Definition at line 110 of file CScrollBar.hpp.
CRect Exponent::GUI::Controls::CScrollBar::m_virtualArea [protected] |
The virtual area
Definition at line 112 of file CScrollBar.hpp.